package com.ruoyi.ai.service;

import java.util.List;

import com.ruoyi.ai.domain.AiUserFollow;
import com.ruoyi.common.core.domain.entity.SysUser;

/**
 * 关注管理Service接口
 * 
 * @author tang
 * @date 2024-12-10
 */
public interface IAiUserFollowService
{
    /**
     * 查看关注
     * @param  followerId 用户ID
     * @return 关注的用户
     */
    public List<SysUser> selectUserListByFollowerId(Long followerId);

    /**
     * 查看粉丝
     * @param  followeeId 用户ID
     * @return 粉丝
     */
    public List<SysUser> selectUserListByFolloweeId(Long followeeId);

    /**
     * 增加关注或粉丝
     * @param aiUserFollow 关注者ID和被关注者ID
     * @return 增加行数
     */
    public int insertAiUserFollow(AiUserFollow aiUserFollow);

    public int deleteAiUserFollow(AiUserFollow aiUserFollow);

}
